package cn.fl.project.vo;

import cmm.web.core.framework.vo.BaseVO;

import java.util.Date;

/**
 * 项目上传资料VO
 * @author yaoxiurong
 *
 */
public class PrjFileInfoVO extends BaseVO{

    /**
	 * 
	 */
	private static final long serialVersionUID = -3361893872042964077L;
	/**
     * 上传文件ID
     */
    private Long fileId;
    /**
     * 配置编号
     */
    private String cfgCd;
    /**
     * 配置组织架构代码
     */
    private String orgCd;
    /**
     * 配置名称
     */
    private String cfgNm;
    /**
     * 上传配置明细表配置子编号
     */
    private String cfgDtlCd;
    /**
     * 资料名称
     */
    private String datNm;
    /**
     * 文件名
     */
    private String fileNm;
    /**
     * 文件路径
     */
    private String filePath;
    /**
     * 上传时间
     */
    private Date crtTm;
    /**
     * 状态
     * 未验证——流程未发起时；——支持删除
     * 验证中——已发起流程但为结束——不支持删除；
     * 验证通过——验证资料人员触发动作并提交流程后；——不支持删除；
     */
    private String audStsCd;
    private String audStsCdNm;
    /**
     * 是否必传
     */
    private Integer isMust;
    /**
     * 最大数量
     */
    private Integer maxNum;
    /**
     * 是否授权资料
     */
    private Integer isAuth;
    /**
     * 是否有效（1：是，0：否）
     */
    private Integer isValid;
    /**
     * 是否删除（1：是，0：否）
     */
    private Integer isDel;

    public Integer getMaxNum() {
        return maxNum;
    }

    public void setMaxNum(Integer maxNum) {
        this.maxNum = maxNum;
    }

    public Integer getIsAuth() {
        return isAuth;
    }

    public void setIsAuth(Integer isAuth) {
        this.isAuth = isAuth;
    }

    public Integer getIsValid() {
        return isValid;
    }

    public void setIsValid(Integer isValid) {
        this.isValid = isValid;
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Long getFileId() {
        return fileId;
    }

    public void setFileId(Long fileId) {
        this.fileId = fileId;
    }

    public String getCfgCd() {
        return cfgCd;
    }

    public void setCfgCd(String cfgCd) {
        this.cfgCd = cfgCd;
    }

    public String getDatNm() {
        return datNm;
    }

    public void setDatNm(String datNm) {
        this.datNm = datNm;
    }

    public String getFileNm() {
        return fileNm;
    }

    public void setFileNm(String fileNm) {
        this.fileNm = fileNm;
    }

    public String getFilePath() {
        return filePath;
    }

    public void setFilePath(String filePath) {
        this.filePath = filePath;
    }

    public String getCfgNm() {
        return cfgNm;
    }

    public void setCfgNm(String cfgNm) {
        this.cfgNm = cfgNm;
    }

    public String getCfgDtlCd() {
        return cfgDtlCd;
    }

    public void setCfgDtlCd(String cfgDtlCd) {
        this.cfgDtlCd = cfgDtlCd;
    }

    @Override
    public Date getCrtTm() {
        return crtTm;
    }

    @Override
    public void setCrtTm(Date crtTm) {
        this.crtTm = crtTm;
    }

    public String getAudStsCd() {
        return audStsCd;
    }

    public void setAudStsCd(String audStsCd) {
        this.audStsCd = audStsCd;
    }

    public String getAudStsCdNm() {
        return audStsCdNm;
    }

    public void setAudStsCdNm(String audStsCdNm) {
        this.audStsCdNm = audStsCdNm;
    }

	public String getOrgCd() {
		return orgCd;
	}

	public void setOrgCd(String orgCd) {
		this.orgCd = orgCd;
	}

    public Integer getIsMust() {
        return isMust;
    }

    public void setIsMust(Integer isMust) {
        this.isMust = isMust;
    }
}
